package com.show.mytest;

import java.io.File;
import java.io.IOException;

public class Test01_Constructor {
    public static void main(String[] args) throws IOException {
        /*
         * File(File parent, String child) 根据父路径文件对象和子文件字符串创建文件对象
         * File(String pathname) 根据文件或文件夹路径字符串创建文件对象
         * File(String parent, String child) 根据父路径字符串和子文件字符串创建文件对象
        */
        // 根据父路径对象和子路径字符串创建文件对象
        File f1 = new File(new File("F:"),"a.txt");
        // 判断f1是否存在
        System.out.println(f1.exists()); // false
        // 调用创建方法,创建
        f1.createNewFile();
        // 判断f1是否存在
        System.out.println(f1.exists()); // true

        // 根据文件或文件夹路径字符串创建文件对象
        File f2 = new File("F:/a.txt");
        // 判断f2是否存在,上面创建了a.txt 所以为true
        System.out.println(f2.exists()); // true

        // 根据父路径字符串和子文件字符串创建文件对象
        File f3 = new File("F:/","a.txt");
        // 判断f2是否存在,上面创建了a.txt 所以为true
        System.out.println(f3.exists()); // true
    }
}
